.tabs,.tabs2,.tabs3 {
background-image:url(tab_b.png);
width:100%;
z-index:101;
font-size:13px;
font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
}

.tabs2 {
font-size:10px;
}

.tabs3 {
font-size:9px;
}

.tablist {
display:table;
margin:0;
padding:0;
}

.tablist li {
float:left;
display:table-cell;
background-image:url(tab_b.png);
line-height:36px;
list-style:none;
}

.tablist a {
display:block;
font-weight:700;
background-image:url(tab_s.png);
background-repeat:no-repeat;
background-position:right;
color:#184C80;
text-shadow:0 1px 1px rgba(255,255,255,0.9);
text-decoration:none;
outline:none;
padding:0 20px;
}

.tabs3 .tablist a {
padding:0 10px;
}

.tablist a:hover {
background-image:url(tab_h.png);
background-repeat:repeat-x;
color:#fff;
text-shadow:0 1px 1px rgba(0,0,0,1.0);
text-decoration:none;
}

.tablist li.current a {
background-image:url(tab_a.png);
background-repeat:repeat-x;
color:#fff;
text-shadow:0 1px 1px rgba(0,0,0,1.0);
}